<#import "/WEB-INF/sys/js_css.html" as js>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>文本回复</title>
<style type="text/css">
	ul{margin-left: auto; margin-right: auto; width: 400px;}
	li{list-style-type:none; line-height: 40px; width: 400px; float: left;}
	li span{float: left; width:70px; font-weight: 400; font-style: normal;}
	li div{float: right; width: 330px;}
</style>
</head>
<body>
	<!-- 工具条 -->
	<div id="tools" style="padding:5px;height:auto">
		<a href="javascript:void(0)" id="btn_top_add" class="easyui-linkbutton" iconCls="icon-add" plain="true">添加文本回复</a>
	</div>
	<table id="datagrid" class="easyui-datagrid" data-options="singleSelect:true,fit:true,fitColumns:true,pagination:true,
		url:'${ctx}/sys/weixin/search_text',toolbar:'#tools',rownumbers : true,pageSize:15,pageList:[5,10,15,20]">
	    <thead>
			<tr>
				<th data-options="field:'id',hidden:true">id</th><!-- hidden -->
				<th data-options="field:'action',align:'center',width:10,formatter:formatterAction">操作</th>
				<th data-options="field:'keyword',width:15,align:'center'">关键词</th>
				<th data-options="field:'rtext',align:'center',width:55">回复内容</th>
				<th data-options="field:'matchtype',align:'center',width:10">匹配类型</th>
				<th data-options="field:'createTime',align:'center',width:10">添加时间</th>
			</tr>
		</thead>
    </table>
    <!-- 添加自定义文本回复信息 -->
    <div id="divpadd" class="easyui-window" title="添加文本回复" data-options="modal:true,collapsible:false,closed:true,minimizable:false,
		maximizable:false">
		<form id="topaddform" method="post">
			<input type="hidden" name="id" id="add_id" value="" />
			<ul>
				<li><span>&nbsp;关键字：</span><div><input type="text" name="keyword" id="add_keyword" size="46" /></div></li>
				<li><span>&nbsp;回复内容：</span><div>
					<textarea rows="10" cols="38" id="add_rtext" name="rtext"></textarea>
				</div></li>
				<li>
					<a href="javascript:void(0)" id="btn_add_save" class="easyui-linkbutton" style="margin-left: 160px;" iconCls="icon-save" plain="true">保存回复</a>
				</li>
			</ul>
		</form>
	</div>
</body>
</html>
<@js.easyui />
<script type="text/javascript">
jQuery(document).ready(function() {
	//添加文本回复事件
	jQuery("#btn_top_add").click(function(){
		jQuery("#divpadd").window("open");
		jQuery("#topaddform").form("clear");
	});
	//保存文本回复信息事件
	jQuery("#btn_add_save").click(function(){
		jQuery("#topaddform").form({
			url:"${ctx}/sys/weixin/txt_add",
			onSubmit:function(){
				if(!validate())
					return false;
				var servervali = false;
				jQuery.ajax({
		   			async:false,
		   			type:"post",
		   			dataType:"json",
		   			data:{id:jQuery("#add_id").val(),keyword:jQuery("#add_keyword").val()},
		   			url:"${ctx}/sys/weixin/validate",
		   			success:function(date){
		   				if(!date.success){
		   					jQuery.messager.alert("信息",date.message,"error");
		   				}else
		   					servervali = true;
		   			}
		   		});
				return servervali;
			},
			success:function(data){
				if(!data){
					jQuery.messager.alert("信息","保存失败！","error");
					return;
				}
				jQuery.messager.alert("信息","保存成功！","info",function(){
					jQuery("#divpadd").window("close");
				});
				jQuery("#datagrid").datagrid("reload");
			}
		});
		//提交表单
		jQuery("#topaddform").submit();
	});
});
function validate(){
	if(jQuery("#add_keyword").val()==""){
		jQuery.messager.alert("信息","关键字不能为空！","info");
		return false;	
	}
	if(jQuery("#add_rtext").val()==""){
		jQuery.messager.alert("信息","回复内容不能为空！","info");
		return false;
	}
	return true;
}
//显示操作里的内容
function formatterAction(value,row,index){
	return "<img title='编辑' onclick='editfun(\""+row.id+"\")' src='${ctx}/js/easyui/themes/icons/pencil.png' />&nbsp;&nbsp;"+
	"<img title='删除' onclick='deletefun(\""+row.id+"\")' src='${ctx}/js/easyui/themes/icons/edit_remove.png' />";
}
//修改
function editfun(id){
	jQuery("#divpadd").window("open");
	jQuery("#topaddform").form("clear");
	//获取微信信息
	jQuery.ajax({
		async:false,
		type:"post",
		dataType:"json",
		data:{id:id},
		url:"${ctx}/sys/weixin/text",
		success:function(date){
			if(date==null){
				jQuery.messager.alert("信息","没有找到要修改的信息！","info");
				jQuery("#divpadd").window("close");
				return;
			}
				
			jQuery("#add_keyword").val(date.keyword);
			jQuery("#add_rtext").val(date.rtext);
			jQuery("#add_id").val(date.id);
		}
	});
}
//删除
function deletefun(id){
	jQuery.messager.confirm("信息","删除此回复信息后用户出发关键字则没有回复，您确定要删除？",function(arg){
		if(!arg)
			return;
		jQuery.ajax({
			async:false,
			type:"post",
			dataType:"json",
			data:{id:id},
			url:"${ctx}/sys/weixin/delete",
			success:function(date){
				if(!date.success){
					jQuery.messager.alert("信息",date.message,"error");
					return;
				}
				//刷新页面
				jQuery("#datagrid").datagrid("reload");
			}
		});
	});
}
</script>